/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

/* Containers
----------------------------------------------------------------------------------------------------*/
.dialogo_container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 432px;
}

.dialogo_container_18 {
	margin-left: auto;
	margin-right: auto;
	width: 486px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.dialogo_grid_1,
.dialogo_grid_2,
.dialogo_grid_3,
.dialogo_grid_4,
.dialogo_grid_5,
.dialogo_grid_6,
.dialogo_grid_7,
.dialogo_grid_8,
.dialogo_grid_9,
.dialogo_grid_10,
.dialogo_grid_11,
.dialogo_grid_12,
.dialogo_grid_13,
.dialogo_grid_14,
.dialogo_grid_15,
.dialogo_grid_16,
.dialogo_grid_17,
.dialogo_grid_18 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}



.dialogo_push_1, .dialogo_pull_1,
.dialogo_push_2, .dialogo_pull_2,
.dialogo_push_3, .dialogo_pull_3,
.dialogo_push_4, .dialogo_pull_4,
.dialogo_push_5, .dialogo_pull_5,
.dialogo_push_6, .dialogo_pull_6,
.dialogo_push_7, .dialogo_pull_7,
.dialogo_push_8, .dialogo_pull_8,
.dialogo_push_9, .dialogo_pull_9,
.dialogo_push_10, .dialogo_pull_10,
.dialogo_push_11, .dialogo_pull_11,
.dialogo_push_12, .dialogo_pull_12,
.dialogo_push_13, .dialogo_pull_13,
.dialogo_push_14, .dialogo_pull_14,
.dialogo_push_15, .dialogo_pull_15,
.dialogo_push_16, .dialogo_pull_16,
.dialogo_push_17, .dialogo_pull_17,
.dialogo_push_18, .dialogo_pull_18 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.dialogo_alpha {
	margin-left: 0;
}

.dialogo_omega {
	margin-right: 0;
}

/* Grid >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_18 .dialogo_grid_1 {
	width:27px;
}

.dialogo_container_18 .dialogo_grid_2 {
	width:54px;
}

.dialogo_container_18 .dialogo_grid_3 {
	width:81px;
}

.dialogo_container_18 .dialogo_grid_4 {
	width:108px;
}

.dialogo_container_18 .dialogo_grid_5 {
	width:135px;
}

.dialogo_container_18 .dialogo_grid_6 {
	width:162px;
}

.dialogo_container_18 .dialogo_grid_7 {
	width:189px;
}

.dialogo_container_18 .dialogo_grid_8 {
	width:216px;
}

.dialogo_container_18 .dialogo_grid_9 {
	width:243px;
}

.dialogo_container_18 .dialogo_grid_10 {
	width:270px;
}

.dialogo_container_18 .dialogo_grid_11 {
	width:297px;
}

.dialogo_container_18 .dialogo_grid_12 {
	width:324px;
}

.dialogo_container_18 .dialogo_grid_13 {
	width:351px;
}

.dialogo_container_18 .dialogo_grid_14 {
	width:378px;
}

.dialogo_container_18 .dialogo_grid_15 {
	width:405px;
}

.dialogo_container_18 .dialogo_grid_16 {
	width:432px;
}

.dialogo_container_18 .dialogo_grid_17 {
	width:459px;
}

.dialogo_container_18 .dialogo_grid_18 {
	width:486px;
}




/* Prefix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_18 .dialogo_prefix_1 {
	padding-left:27px;
}

.dialogo_container_18 .dialogo_prefix_2 {
	padding-left:54px;
}

.dialogo_container_18 .dialogo_prefix_3 {
	padding-left:81px;
}

.dialogo_container_18 .dialogo_prefix_4 {
	padding-left:108px;
}

.dialogo_container_18 .dialogo_prefix_5 {
	padding-left:135px;
}

.dialogo_container_18 .dialogo_prefix_6 {
	padding-left:162px;
}

.dialogo_container_18 .dialogo_prefix_7 {
	padding-left:189px;
}

.dialogo_container_18 .dialogo_prefix_8 {
	padding-left:216px;
}

.dialogo_container_18 .dialogo_prefix_9 {
	padding-left:243px;
}

.dialogo_container_18 .dialogo_prefix_10 {
	padding-left:270px;
}

.dialogo_container_18 .dialogo_prefix_11 {
	padding-left:297px;
}

.dialogo_container_18 .dialogo_prefix_12 {
	padding-left:324px;
}

.dialogo_container_18 .dialogo_prefix_13 {
	padding-left:351px;
}

.dialogo_container_18 .dialogo_prefix_14 {
	padding-left:378px;
}

.dialogo_container_18 .dialogo_prefix_15 {
	padding-left:405px;
}

.dialogo_container_18 .dialogo_prefix_16 {
	padding-left:432px;
}

.dialogo_container_18 .dialogo_prefix_17 {
	padding-left:459px;
}


/* Suffix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_18 .dialogo_suffix_1 {
	padding-right:27px;
}

.dialogo_container_18 .dialogo_suffix_2 {
	padding-right:54px;
}

.dialogo_container_18 .dialogo_suffix_3 {
	padding-right:81px;
}

.dialogo_container_18 .dialogo_suffix_4 {
	padding-right:108px;
}

.dialogo_container_18 .dialogo_suffix_5 {
	padding-right:135px;
}

.dialogo_container_18 .dialogo_suffix_6 {
	padding-right:162px;
}

.dialogo_container_18 .dialogo_suffix_7 {
	padding-right:189px;
}

.dialogo_container_18 .dialogo_suffix_8 {
	padding-right:216px;
}

.dialogo_container_18 .dialogo_suffix_9 {
	padding-right:243px;
}

.dialogo_container_18 .dialogo_suffix_10 {
	padding-right:270px;
}

.dialogo_container_18 .dialogo_suffix_11 {
	padding-right:297px;
}

.dialogo_container_18 .dialogo_suffix_12 {
	padding-right:324px;
}

.dialogo_container_18 .dialogo_suffix_13 {
	padding-right:351px;
}

.dialogo_container_18 .dialogo_suffix_14 {
	padding-right:378px;
}

.dialogo_container_18 .dialogo_suffix_15 {
	padding-right:405px;
}

.dialogo_container_18 .dialogo_suffix_16 {
	padding-right:432px;
}

.dialogo_container_18 .dialogo_suffix_17 {
	padding-right:459px;
}



/* Push Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_18 .dialogo_push_1 {
	left:27px;
}

.dialogo_container_18 .dialogo_push_2 {
	left:54px;
}

.dialogo_container_18 .dialogo_push_3 {
	left:81px;
}

.dialogo_container_18 .dialogo_push_4 {
	left:108px;
}

.dialogo_container_18 .dialogo_push_5 {
	left:135px;
}

.dialogo_container_18 .dialogo_push_6 {
	left:162px;
}

.dialogo_container_18 .dialogo_push_7 {
	left:189px;
}

.dialogo_container_18 .dialogo_push_8 {
	left:216px;
}

.dialogo_container_18 .dialogo_push_9 {
	left:243px;
}

.dialogo_container_18 .dialogo_push_10 {
	left:270px;
}

.dialogo_container_18 .dialogo_push_11 {
	left:297px;
}

.dialogo_container_18 .dialogo_push_12 {
	left:324px;
}

.dialogo_container_18 .dialogo_push_13 {
	left:351px;
}

.dialogo_container_18 .dialogo_push_14 {
	left:378px;
}

.dialogo_container_18 .dialogo_push_15 {
	left:405px;
}

.dialogo_container_18 .dialogo_push_16 {
	left:432px;
}

.dialogo_container_18 .dialogo_push_17 {
	left:459px;
}



/* Pull Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_18 .dialogo_pull_1 {
	left:-27px;
}

.dialogo_container_18 .dialogo_pull_2 {
	left:-54px;
}

.dialogo_container_18 .dialogo_pull_3 {
	left:-81px;
}

.dialogo_container_18 .dialogo_pull_4 {
	left:-108px;
}

.dialogo_container_18 .dialogo_pull_5 {
	left:-135px;
}

.dialogo_container_18 .dialogo_pull_6 {
	left:-162px;
}

.dialogo_container_18 .dialogo_pull_7 {
	left:-189px;
}

.dialogo_container_18 .dialogo_pull_8 {
	left:-216px;
}

.dialogo_container_18 .dialogo_pull_9 {
	left:-243px;
}

.dialogo_container_18 .dialogo_pull_10 {
	left:-270px;
}

.dialogo_container_18 .dialogo_pull_11 {
	left:-297px;
}

.dialogo_container_18 .dialogo_pull_12 {
	left:-324px;
}

.dialogo_container_18 .dialogo_pull_13 {
	left:-351px;
}

.dialogo_container_18 .dialogo_pull_14 {
	left:-378px;
}

.dialogo_container_18 .dialogo_pull_15 {
	left:-405px;
}

.dialogo_container_18 .dialogo_pull_16 {
	left:-432px;
}

.dialogo_container_18 .dialogo_pull_17 {
	left:-459px;
}




/* Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_16 .dialogo_grid_1 {
	width:27px;
}

.dialogo_container_16 .dialogo_grid_2 {
	width:54px;
}

.dialogo_container_16 .dialogo_grid_3 {
	width:81px;
}

.dialogo_container_16 .dialogo_grid_4 {
	width:108px;
}

.dialogo_container_16 .dialogo_grid_5 {
	width:135px;
}

.dialogo_container_16 .dialogo_grid_6 {
	width:162px;
}

.dialogo_container_16 .dialogo_grid_7 {
	width:189px;
}

.dialogo_container_16 .dialogo_grid_8 {
	width:216px;
}

.dialogo_container_16 .dialogo_grid_9 {
	width:243px;
}

.dialogo_container_16 .dialogo_grid_10 {
	width:270px;
}

.dialogo_container_16 .dialogo_grid_11 {
	width:297px;
}

.dialogo_container_16 .dialogo_grid_12 {
	width:324px;
}

.dialogo_container_16 .dialogo_grid_13 {
	width:351px;
}

.dialogo_container_16 .dialogo_grid_14 {
	width:378px;
}

.dialogo_container_16 .dialogo_grid_15 {
	width:405px;
}

.dialogo_container_16 .dialogo_grid_16 {
	width:432px;
}


/* Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_16 .dialogo_prefix_1 {
	padding-left:27px;
}

.dialogo_container_16 .dialogo_prefix_2 {
	padding-left:54px;
}

.dialogo_container_16 .dialogo_prefix_3 {
	padding-left:81px;
}

.dialogo_container_16 .dialogo_prefix_4 {
	padding-left:108px;
}

.dialogo_container_16 .dialogo_prefix_5 {
	padding-left:135px;
}

.dialogo_container_16 .dialogo_prefix_6 {
	padding-left:162px;
}

.dialogo_container_16 .dialogo_prefix_7 {
	padding-left:189px;
}

.dialogo_container_16 .dialogo_prefix_8 {
	padding-left:216px;
}

.dialogo_container_16 .dialogo_prefix_9 {
	padding-left:243px;
}

.dialogo_container_16 .dialogo_prefix_10 {
	padding-left:270px;
}

.dialogo_container_16 .dialogo_prefix_11 {
	padding-left:297px;
}

.dialogo_container_16 .dialogo_prefix_12 {
	padding-left:324px;
}

.dialogo_container_16 .dialogo_prefix_13 {
	padding-left:351px;
}

.dialogo_container_16 .dialogo_prefix_14 {
	padding-left:378px;
}

.dialogo_container_16 .dialogo_prefix_15 {
	padding-left:405px;
}



/* Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_16 .dialogo_suffix_1 {
	padding-right:27px;
}

.dialogo_container_16 .dialogo_suffix_2 {
	padding-right:54px;
}

.dialogo_container_16 .dialogo_suffix_3 {
	padding-right:81px;
}

.dialogo_container_16 .dialogo_suffix_4 {
	padding-right:108px;
}

.dialogo_container_16 .dialogo_suffix_5 {
	padding-right:135px;
}

.dialogo_container_16 .dialogo_suffix_6 {
	padding-right:162px;
}

.dialogo_container_16 .dialogo_suffix_7 {
	padding-right:189px;
}

.dialogo_container_16 .dialogo_suffix_8 {
	padding-right:216px;
}

.dialogo_container_16 .dialogo_suffix_9 {
	padding-right:243px;
}

.dialogo_container_16 .dialogo_suffix_10 {
	padding-right:270px;
}

.dialogo_container_16 .dialogo_suffix_11 {
	padding-right:297px;
}

.dialogo_container_16 .dialogo_suffix_12 {
	padding-right:324px;
}

.dialogo_container_16 .dialogo_suffix_13 {
	padding-right:351px;
}

.dialogo_container_16 .dialogo_suffix_14 {
	padding-right:378px;
}

.dialogo_container_16 .dialogo_suffix_15 {
	padding-right:405px;
}


/* Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_16 .dialogo_push_1 {
	left:27px;
}

.dialogo_container_16 .dialogo_push_2 {
	left:54px;
}

.dialogo_container_16 .dialogo_push_3 {
	left:81px;
}

.dialogo_container_16 .dialogo_push_4 {
	left:108px;
}

.dialogo_container_16 .dialogo_push_5 {
	left:135px;
}

.dialogo_container_16 .dialogo_push_6 {
	left:162px;
}

.dialogo_container_16 .dialogo_push_7 {
	left:189px;
}

.dialogo_container_16 .dialogo_push_8 {
	left:216px;
}

.dialogo_container_16 .dialogo_push_9 {
	left:243px;
}

.dialogo_container_16 .dialogo_push_10 {
	left:270px;
}

.dialogo_container_16 .dialogo_push_11 {
	left:297px;
}

.dialogo_container_16 .dialogo_push_12 {
	left:324px;
}

.dialogo_container_16 .dialogo_push_13 {
	left:351px;
}

.dialogo_container_16 .dialogo_push_14 {
	left:378px;
}

.dialogo_container_16 .dialogo_push_15 {
	left:405px;
}


/* Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/


.dialogo_container_16 .dialogo_pull_1 {
	left:-27px;
}

.dialogo_container_16 .dialogo_pull_2 {
	left:-54px;
}

.dialogo_container_16 .dialogo_pull_3 {
	left:-81px;
}

.dialogo_container_16 .dialogo_pull_4 {
	left:-108px;
}

.dialogo_container_16 .dialogo_pull_5 {
	left:-135px;
}

.dialogo_container_16 .dialogo_pull_6 {
	left:-162px;
}

.dialogo_container_16 .dialogo_pull_7 {
	left:-189px;
}

.dialogo_container_16 .dialogo_pull_8 {
	left:-216px;
}

.dialogo_container_16 .dialogo_pull_9 {
	left:-243px;
}

.dialogo_container_16 .dialogo_pull_10 {
	left:-270px;
}

.dialogo_container_16 .dialogo_pull_11 {
	left:-297px;
}

.dialogo_container_16 .dialogo_pull_12 {
	left:-324px;
}

.dialogo_container_16 .dialogo_pull_13 {
	left:-351px;
}

.dialogo_container_16 .dialogo_pull_14 {
	left:-378px;
}

.dialogo_container_16 .dialogo_pull_15 {
	left:-405px;
}

.dialogo_width_1 { width: 17px; }
.dialogo_width_2 { width: 44px; }
.dialogo_width_3 { width: 71px; }
.dialogo_width_4 { width: 98px; }
.dialogo_width_5 { width: 125px; }
.dialogo_width_6 { width: 152px; }
.dialogo_width_7 { width: 179px; }
.dialogo_width_8 { width: 206px; }
.dialogo_width_9 { width: 233px; }
.dialogo_width_10 { width: 260px; }
.dialogo_width_11 { width: 287px; }
.dialogo_width_12 { width: 311px; }
.dialogo_width_13 { width: 341px; }
.dialogo_width_14 { width: 368px; }
.dialogo_width_15 { width: 395px; }
.dialogo_width_16 { width: 422px; }
.dialogo_width_17 { width: 449px; }
.dialogo_width_18 { width: 476px; }
.dialogo_width_17_search { width: 444px; margin-right: 2px; }


/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.dialogo_clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.dialogo_clearfix:before,
.dialogo_clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.dialogo_clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.dialogo_clearfix {
  zoom: 1;
}